How to Configure InfiniTime Security Features
InfiniTime provides a comprehensive security suite to protect sensitive employee data. Follow the steps below to enable and manage each feature.
1. How to Enable CAPTCHA on the Login Form
Prevent automated login attempts by displaying a CAPTCHA challenge.
- Open the Manager Module and log in as a Software Administrator.
- Click the Company button on the toolbar.
- Locate the Login Security section.
- Check Enable CAPTCHA on Login.
- Click Save.
Result: Users will see a CAPTCHA image on the login screen before they can submit credentials.
2. How to Set Password Expiration
Force users to update passwords on a regular cycle.
- In the Manager Module, click Company on the toolbar.
- Scroll to Password Policy.
- Enter the number of days until password expiration in Password Expiration (days).
- (Optional) Check Notify users before expiration and specify lead days.
- Click Save.
Result: After the specified period, users are prompted to change their password at next login.
3. How to Allow Users to Change Passwords on Login
Let employees reset generic or expired passwords themselves.
- On the login screen, have the user click Change Password.
- User enters Current Password (or generic initial password).
- User chooses a New Password and confirms it.
- Solve the CAPTCHA and click OK.
Tip: Use this during initial rollout to let users personalize their passwords.
4. How to Configure Inactivity Time‑out
Automatically log out idle users to prevent unauthorized access.
- In the Manager Module, click Company.
- Scroll to Inactivity Time‑out (minutes).
- Enter the desired timeout period (e.g.,
10
). - Click Save.
Result: After the set number of idle minutes, any further action forces a re‑login.
5. How to Create and Manage Security Roles
Control exactly which screens, fields, and buttons each user can access.
- In the Manager Module, go to Security → Roles.
- Click New Role.
- Give the role a Name and optional Description.
- Use the tree‑view to check or uncheck access to modules, windows, fields, and buttons.
- Click Save.
- Assign users to this role under Security → User Roles.
Note: You can create unlimited roles to match any organizational structure.
6. How to Apply Security Filters
Limit which employee records a user can view or edit.
- Go to Security → Filters.
- Click New Filter.
- Select the User or Role to apply it to.
- Define criteria (e.g., by department, location, or employee ID).
- Click Save.
Example: A regional manager sees only employees in her own region.
7. How to Require Data on Specific Fields
Ensure critical HR fields are always filled in.
- Navigate to Security → Required Fields.
- Browse to the module and window containing the field.
- Check the box next to each field you want to enforce.
- Click Save.
Result: Users cannot save records until these fields are populated.
8. How to Set Default Values for Fields
Pre‑populate new records to streamline data entry.
- In Security → Default Values, select the module and window.
- Enter default text or pick list values for each field.
- Click Save.
Tip: Use defaults for fields like
Company Code
,Country
, orEmployee Status
to reduce errors.
9. How to Restrict Access by IP Address
Allow logins only from approved workstations or networks.
- Go to Security → IP Restrictions.
- Click Add Range.
- Enter a Start IP, End IP, and optional Description.
- Choose to apply to All Users or specific Employees.
- Click Save.
Use Case: Allow only office LAN ranges or specific remote site addresses.
10. How to Control Report Access in the Employee Module
Limit which reports users can run.
- In Security → Report Permissions, select a Role.
- Check the reports this role may access.
- Click Save.
11. How to Enable Optional PGP Encryption for Output Files
Encrypt exported data for secure transmission.
- Navigate to Company → Encryption Settings.
- Check Enable PGP Encryption.
- Upload or paste the Public Key.
- Click Save.
Result: All files generated by InfiniTime will be encrypted with the configured PGP key.
12. How to Build a Custom Interface with InfiniTime Escort
Create drag‑and‑drop portals tailored to workflows or user groups.
- Go to Escort in the Manager Module.
- Click New Escort Window.
- Drag components (Images, Reports, Buttons, Links, Text) onto the canvas.
- Link each component to the corresponding InfiniTime action or report.
- Save and assign this Escort Window to users or roles.
Use Case: A simple “Clock In/Out” screen for non‑technical staff.
End of Guide